웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > python

[Python] 문자열 길이 구하기, len

Last Modified : 2020-08-05 / Created : 2020-08-05
58,084
View Count

python(파이썬)에서 문자열의 길이를 구하는 방법을 알아봅니다.




# Python 문자열의 길이 구하기


문자열의 길이를 구하는 방법으로 len() 내장함수를 사용할 수 있습니다.

len(문자열)

len()은 문자열을 인자로 받으며 해당하는 문자열의 길이를 숫자로 반환해 줍니다.

만약 문자타입이 아닌 경우 아래와 같이 문자열로 변환 후 길이를 구해야합니다.
len(str(문자열))

여기서는 str() 함수를 사용해 문자열로 변경하였습니다. 문자열이 아닌 경우 아래와 같은 에러가 발생할 수 있습니다. 예를들어 int 타입인 경우...
object of type 'int' has no len()

이제 간단한 예제를 만들어 자세히 알아봅니다.


! python len() 함수 예제보기


아래는 몇 개의 문자열의 길이를 len() 함수를 사용하여 출력한 간단한 예제입니다.
len('123')
// 3을 출력

len('webisfree')
// 9를 출력

len('웹이즈프리')
// 5를 출력

len()
// 최소 1개의 인자가 필요하다는 에러가 발생

위와 같이 문자열의 길이를 쉽게 얻을 수 있었습니다.

참고로 len()은 문자 타입이 아닌 리스트 타입(배열)에도 동일하게 길이를 출력할 수 있습니다.
len(['a', 'b', 'c'])
// 3을 출력함

여기까지 문자열의 길이를 알 수 있는 함수 len()에 대하여 간략하게 알아보았습니다.

Previous

[Python] 태그만 제거하는 방법, 정규표현식

Previous

python 파일의 확장자와 이름을 따로 얻기, splitext()